ISlave Interface
Represents an EtherCAT slave.
Inheritance hierarchy
System.Object
System.ComponentModel.INotifyPropertyChanged
IntervalZero.KINGSTAR.Base.Class.ISlave
Namespace: IntervalZero.KINGSTAR.Base.Class
Assembly: IntervalZero.KINGSTAR.Base.Class (in IntervalZero.KINGSTAR.Base.dll) Version: 4.4.0.0
Syntax
public interface ISlave : INotifyPropertyChanged
Public Interface ISlave Inherits INotifyPropertyChanged
The ISlave interface exposes the following members.
Events
| Name | Description | |
|---|---|---|
|
MailboxMessage | Notifies the application that a device sent a mailbox message. |
Methods
| Name | Description | |
|---|---|---|
|
AoeReadCommand | Reads data through ADS over EtherCAT (AoE). |
|
AoeReadSdoObject | Reads data from a slave using the ADS over EtherCAT (AoE) SDO method. |
|
AoeReadWriteCommand | Reads and writes data through ADS over EtherCAT (AoE) at the same time. |
|
AoeWriteCommand | Writes data through ADS over EtherCAT (AoE). |
|
AoeWriteControlCommand | Sends a command to the device through ADS over EtherCAT (AoE). |
|
AoeWriteSdoObject | Writes data to a slave using the ADS over EtherCAT (AoE) SDO method. |
|
CoeReadSdoEntryDescription | Reads the description of an entry of an object dictionary from an SDO object through CANopen over EtherCAT (CoE). |
|
CoeReadSdoObject | Reads the value of an SDO object through CANopen over EtherCAT (CoE). |
|
CoeReadSdoObjectDescription | Reads the description of an SDO object through CANopen over EtherCAT (CoE). |
|
CoeReadSdoODList | Reads the list of object indexes in a dictionary table using the CANopen over EtherCAT (CoE) SDO method. |
|
CoeWriteSdoObject | Writes the value of an SDO object through CANopen over EtherCAT (CoE). |
|
EoeSetSlaveEoeIp | Configures an EtherCAT slave's Ethernet over EtherCAT (EoE) network settings. |
|
FoeReadFile | Reads the servo drive's file and saves it on the local machine. |
|
FoeWriteFile | Reads a file on the local machine and writes it to the device. |
|
ReadAlias | Reads the alias address from an EtherCAT slave. |
|
ReadAllEEprom | Reads all data from a slave's EEPROM. |
|
ReadEEprom | Reads a double word from a slave's EEPROM. |
|
ReadRegister | Reads data from an EtherCAT slave's register. |
|
ReloadEEprom | Reloads a slave's EEPROM. |
|
RequestState | Requests an EtherCAT slave to go into the specified EtherCAT state. |
|
ResetEsc | Resets a slave's EtherCAT slave controller. |
|
Restart | Restarts the specified slave. |
|
SoeReadSsc | Uploads data from an EtherCAT slave to the EtherCAT master through SoE (Servo drive profile over EtherCAT). |
|
SoeWriteSsc | Downloads data from the EtherCAT master to a EtherCAT slave through SoE (Servo drive profile over EtherCAT). |
|
UpdateConfiguration | Updates the values of the module by reading them from the Subsystem. |
|
VoeWrite | Writes data into a VoE-enabled device through VoE (Vendor-specific protocol over EtherCAT). |
|
WriteAlias | Writes an alias address into an EtherCAT slave. |
|
WriteAllEEprom | Writes all data into a slave's EEPROM. |
|
WriteEEprom | Writes a double word into a slave's EEPROM. |
|
WriteRegister | Writes data into an EtherCAT slave's register. |
Properties
| Name | Description | |
|---|---|---|
|
Alias | The alias address of a device, defined in the module EEPROM. |
|
ExplicitId | The explicit ID is an address on the EtherCAT network used to identify an EtherCAT slave. |
|
Index | The index of a device. |
|
InputLength | The length of the input data read from a device. |
|
Name | The name of a device. |
|
OutputLength | The length of the output data sent to a device. |
|
ProductCode | The product code of a device. |
|
RevisionNumber | The revision number of a device. |
|
SerialNumber | The serial number of a device. |
|
State | The EtherCAT state of a device. |
|
VendorId | The vendor ID of a device, given by the EtherCAT Technology Group to the manufacturer of the EtherCAT device. |
See also